a420d79f4fd20849971e5112fc74836ef488b622,src/main/java/org/jcodec/codecs/vpx/VP8Encoder.java,VP8Encoder,putBlk,#number[]#number#number[]#number#number#number#,370

Before Change


        for (int line = 0, srcOff = 0, dstOff = (blkY << log2stride) + blkX; line < 4; line++) {
            planeData[dstOff] = clip(block[srcOff] + pred, 0, 255);
            planeData[dstOff + 1] = clip(block[srcOff + 1] + pred, 0, 255);
            planeData[dstOff + 2] = clip(block[srcOff + 2] + pred, 0, 255);
            planeData[dstOff + 3] = clip(block[srcOff + 3] + pred, 0, 255);
            srcOff += 4;
            dstOff += stride;

After Change


        for (int line = 0, srcOff = 0, dstOff = (blkY << log2stride) + blkX; line < 4; line++) {
            planeData[dstOff] = (byte)(clip(block[srcOff] + pred, -128, 127));
            planeData[dstOff + 1] = (byte)(clip(block[srcOff + 1] + pred, -128, 127));
            planeData[dstOff + 2] = (byte)(clip(block[srcOff + 2] + pred, -128, 127));
            planeData[dstOff + 3] = (byte)(clip(block[srcOff + 3] + pred, -128, 127));
            srcOff += 4;
            dstOff += stride;